package ar.edu.siglo21.taller.algoritmo.model;

import ar.edu.siglo21.taller.algoritmo.business.Promediable;

public class Materia implements Promediable{

	private int codigo;
	private String denominacion;
	private int semestre;
	
	public Materia() {
		super();
	}

	public Materia(int codigo, String denominacion, int semestre) {
		super();
		this.codigo = codigo;
		this.denominacion = denominacion;
		this.semestre = semestre;
	}
	
	public int getCodigo() {
		return codigo;
	}

	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}

	public String getDenominacion() {
		return denominacion;
	}

	public void setDenominacion(String denominacion) {
		this.denominacion = denominacion;
	}

	public int getSemestre() {
		return semestre;
	}

	public void setSemestre(int semestre) {
		this.semestre = semestre;
	}


	@Override
	public double calcularPromedio(int nota1, int nota2) {
		double nota;
		nota = (nota1 + nota2) / 2;
		return nota;
	}

	@Override
	public String toString() {
		return "Materia [codigo=" + codigo + ", denominacion=" + denominacion
				+ ", semestre=" + semestre + "]";
	}

}
